.line{
  align-items: center;
  height: 80rpx;
  display: flex;
  overflow: hidden;
  // flex: 1;
  .left{
    width: 80rpx;
    height: 80rpx;
    font-size: 28rpx;
    font-weight: 600;
    display: flex;
    align-items: center;
  }
  .right{
    border-left: 1rpx solid #dddddd;
    // width: calc(100% - 80rpx);
    width: 560rpx;
  }
  .content{
    padding: 0 10rpx;
    width: max-content;
    display: flex;
    align-items: center;
    .choice{
      margin: 10rpx 15rpx;
      transition: 300ms;
      padding: 10rpx 0;
    }
    .active{
      padding: 10rpx 20rpx;
      border-radius: 15rpx;
      background-color: var(--main-color);
      color: #ffffff;
      font-weight: 600;
    }
  }
}